package com.osdp.uc.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.osdp.common.constant.CommonConstant;
import com.osdp.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * 职务-岗位（UcPosition) （ 多对一）
 * 职务：党政部门的局长、副局长，主任、副主任等
 *       职务包含办公室助理、会计部职员、销售部经理等
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("uc_title")
@ApiModel(value = "职务对象", description = "职务对象")
public class UcTitle extends BaseEntity {

    /** 职务名称 */
    private String titleName;

    /** 职务等级 如：科级、处级、厅级*/
    private String titleLevel;

    /** 职务编码 */
    private String titleCode;

    /** 职务编码 */
    /**
     * 是否启用 1：启用 0：不启用
     */
    private String validation;

    /** 职务描述 */
    private String description;

    /**
     * 租户ID
     */
    private String tenantId;

}
